課程資訊
課程名稱
計算機程式
Computer Programming 
開課學期
109-1 
授課對象
化學工程學系  
授課教師
諶玉真 
課號
ChemE1004 
課程識別碼
504 10300 
班次
01 
學分
3.0 
全/半年
半年 
必/選修
必帶 
上課時間
星期三6,7(13:20~15:10)星期四6(13:20~14:10) 
上課地點
 
備註
外系需經老師同意。含實習。上課地點工綜319。化工專業領域會使用本課程當計算工具,請勿退選。
限學號末二位被3整除 且 限本系所學生(含輔系、雙修生)
總人數上限:35人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1091ChemE1004_01 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

學習Python和Matlab程式語言的邏輯概念及語法 

課程目標
1. 熟悉Python和Matlab程式語言的邏輯概念及語法。
2. 能撰寫程式,解決工程及科學問題。 
課程要求
108-1課程大綱

Chap 1 Introduction
Chap 2 Basic Elements of Python
Chap 3 Selective Execution (Python)
Chap 4 Repetitive Execution (Python)
Chap 5 One-dimensional Array (Python)
Chap 6 Multidimensional Array (Python)
Chap 7 Programming with Functions (Python)
Chap 8 Programming with Subroutine (Python)
Chap 9 Overview (Matlab)
Chap 9 Overview (Matlab)
Chap 10 Numeric, Cell, and Arrays (Matlab)
Chap 11 Functions and Files (Matlab)
Chap 12 Programming with Matlab
Chap 13 Advanced Plotting (Matlab)
Chap 14 Regression + Chap 15 Linear Algebraic Equations (Matlab)
Chap 16 Statistics, Histograms, and Probability (Matlab)
Chap 17 Calculus and Differential Equations (Matlab)
Chap 18 Real Problems (Matlab) 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
待補 
參考書目
待補 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
第1週
9/16,9/17  Chap 1 簡介 (Introduction)
Chap 2 變數與運算式(Variables and Expressions) 
第2週
9/23,9/24  English version of Chap. 2 
第3週
9/30,10/01  Chap 3 判斷式 (Judgement Statement) 
第4週
10/07,10/08  Chap 4 迴圈 (Loop) 
第5週
10/14,10/15  Chap 5 串列與元組 (List and Tuple) 
第6週
10/21,10/22  Chap 5 串列與元組 (List and Tuple) 
第7週
10/28,10/29  Midterm exam 1
Chap 6 字典 (Dictionary) 
第8週
11/04,11/05  Chap 7 函式 (Function) 
第10週
11/18,11/19  Chap 8 模組 (Module) 
第11週
11/25,11/26  Chap 9 套件 (Package) 
第13週
12/09,12/10  Chap 10 繪圖 (Matplotlib) 
第14週
12/16,12/17  Midterm exam 2 
第16週
12/30,12/31  Chap 11 類別 (Class) 
第17週
1/06,1/07  Chap 12 Brief Introduction of Octave